import { App } from 'vue';
import { Pinia } from 'pinia';
const useStores = import.meta.glob(['../store/*.ts', '!**/index.ts'], {
  eager: true,
  import: 'default',
});
let Store: Pinia | undefined = undefined;
export default (app: App, store: Pinia) => {
  console.log(app, store, ' initStore  store  ');
  app.use(store);
  Store = store;
  for (const key in useStores) {
    if (Object.prototype.hasOwnProperty.call(useStores, key)) {
      const storeItem = useStores[key] as any;
      console.log(storeItem, ' initStore  storeItem');

      storeItem();
    }
  }
};
export { Store };
